![]() ![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() |
Eine Formel in eine Tabelle eintragen
Dazu gibt uns VBA die "Formula"-Eigenschaft zur Hand, mit der wir sowohl die Formel in einer Zelle erfragen als auch die Formel in einer oder mehreren Zellen festlegen (in die Zellen schreiben können).
![]() |
Den kompletten Code dieses Abschnittes finden Sie in der Datei "Formel.xls". |
FORMEL IN EINE ZELLE EINTRAGEN
Sub FormelInEineZelleEingeben() ThisWorkbook.Sheets("Tabelle1").Cells(1, 2).Formula = _ "=A1*5" End Sub
FORMEL IN MEHRERE ZELLEN EINTRAGEN
Sub FormelInMehrereZellenEingeben() ThisWorkbook.Sheets("Tabelle1"). _ Range(Sheets("Tabelle1").Cells(1, 2), _ Sheets("Tabelle1").Cells(5, 2)). _ Formula = "=A1*5" End Sub
Beachten Sie bitte, daß die Formel beim Eintragen an die relative Versetzung zur ersten Zelle, in der eingetragen wird, angepaßt wird. In der Tabelle steht dann
Zelle | Formel |
A1 | =A1*5 |
A2 | =A2*5 |
A3 | =A3*5... |
Absoluter Bezug
Wenn Sie wollen, daß jede der fünf im obigen Beispiel eingetragenen Formeln sich auf die Zelle A1 bezieht, müssen Sie die Formel so schreiben:
"=$A$1*5"
![]() |
Copyright © by JOANNEUM RESEARCH Forschungsgesellschaft mbH |